- 50
- 0
- 约1.45千字
- 约 3页
- 2017-06-08 发布于重庆
- 举报
汇编语言32位乘法
assume cs:code,ds:data
data segment
NA dw 0F321H,09AFCH
NB dw 08818H,0301DH
;
T1 dw 0,0,0
T2 dw 0,0,0
;
R dw 0,0,0,0
;
data ends
code segment
start:mov ax,data
mov ds,ax
;
Step1:mov ax,NA+2
mov bx,NB+2
mul bx
mov T1+4,ax
mov cx,dx
;
;进位存入CX
mov ax,NA
mov bx,NB+2
mul bx
mov T1+2,ax
add T1+2,cx
adc T1,dx
;
;结果存入T1+2,将T1+2与上一次相乘的进位相加存入T1+2
;将第二次相乘的进位带符号相加入 T1 前一位的相加可能产生进位 Step2:mov ax,NA+2
mov bx,NB
mul bx
mov T2+4,ax
mov cx,dx
;
mov ax,NA
mov bx,NB
mul bx
mov T2+2,ax
add T2+2,cx
adc T2,dx
; SUM:mov ax,T1+4
mov R+6,ax
mov ax,T2+4
add T1+2,ax
mov ax,T1+2
mov R+4,ax
mov ax,T2+2
adc T1,ax
mov ax,T1
mov R+2,ax
mov ax,T2
adc R,ax
;
mov ax,4C00H
int 21H
code ends
end start
原理图: NA NA+2
× NB NB+2
—————————————————— T1 T1+2 T1+4
+ T2 T2+2 T2+4
—————————————————— R R+2 R+4 R+6
编写一个程序,从键盘上连续输入多个字符,遇到“$”时终止,然后以与输入相反的顺序将该字符串以大写的形式在屏幕上显示出来
要求: 用“先进后出”的设计思路,使用堆栈技术,结合DOS的中断调用,实现输入字符串的倒序显示
CODE SEGMENT ;作业
ASSUME CS:CODE,ds:code
org 100h
START:
push cs
pop ds
cld
lea dx,msg
mov ah,9
int 21h ;提示
xor cx,cx
t0:mov ah,1
int 21h ;接收数据
cmp al,$ ;$结束程序
jz show
cmp al,a
jb y1
cmp al,z
ja y1
sub al,20h ;小写转大写
y1:inc cx
push ax
jmp t0
jcxz quit
show:
mov al,0dh
inc cx
push ax
mov al,0ah
inc cx
push ax ;字符串倒序输出
mov cx,cx
next:
pop dx
mov ah,2
int 21h
loop next
quit:
mov ah,1
int 21h ;等待
MOV AX,4C00H
INT 21H
msg db 09,Input a string...,0dh,0ah,$
CODE ENDS
END STA
您可能关注的文档
- 汇众验房为天津生态城业主排忧解难.doc
- 汇兑损益项目核算.doc
- 汇口控失型复合肥棉花大田示范.doc
- 汇川H2UPLC通讯部分资料.doc
- 汇加掌舵,哈德逊城市广场EB-5再掀认购狂潮.docx
- 汇川网银注销银商转账流程.doc
- 期货交易的基差原理及应用.ppt
- 汇总加拿大移民项目.docx
- 汇总定期存款开户时输入要素.doc
- 汇总桥检表(51--100).doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 商务型(带电梯、地下室、效果图)三层别墅设计图.pdf VIP
- 2026年详版个人信用报告征信报告最新Word可编辑模版样板doc文件.docx
- 2026年春接力版(新教材)小学音乐一年级下册(全册)教学设计(附目录P160).docx
- 行者讲课脉法下篇.doc VIP
- 铁塔电池通讯协议.docx VIP
- 复旦大学课程汉语言文学原典精读李杜精读.pdf VIP
- 电商数据分析(微课版)课件全套 第1--10章 电商数据分析概述---数据分析报告与看板制作.pptx
- 异常子宫出血的护理查房.pptx
- 2025年中医执业医师个人工作计划范文.docx VIP
- 2024《中班幼儿饮食行为现状调查—以S幼儿园为例》12000字.docx VIP
原创力文档

文档评论(0)