试题详情
- 简答题试编写一完整程序,实现88242567H与0A435C218H两个32位无符号数相加的功能。(要求编写完整源程序,含程序框架)
-
DATASEGMENT
VAR1DD88242567H
VAR2DD0A435C218H
VAR3DD?
DATAENDS
STACK1SEGMENTSTACK
DW40HDUP(0)
STACK1ENDS
CODESEGMENT
ASSUMECS:CODE,DS:DATA,SS:STACK1
BEGIN:MOVAX,DATA
MOVDS,AX
MOVAX,VAR1
ADDAX,VAR2
MOVVAR3,AX
MOVAX,VAR1+2
ADCAX,VAR2+2
MOVVAR3+2,AX
MOVAH,4CH
INT21H
CODEENDS
ENDBEGIN 关注下方微信公众号,在线模考后查看
热门试题
- 已知内存变量X,Y,Z均由&ldquo
- 如TABLE为数据段中0100单元的符号
- 在DEBUG下,u命令的作用是()。
- 简述系统功能调用和BIOS中断的作用和一
- 指示器变址寄存器组一般用来存放操作数的偏
- 执行CALL DWORD PTR[BX]
- 若AX=-15要得到AX=15应执行的指
- A DW 1234H B DW 567
- 下列伪指令有错吗?如果有错,请指出错误原
- 设CL=8,AL=0C8H,执行SAR&
- 下列四条指令中错误的是()。
- 宏定义时,是通过()实现参数传递的。
- 根据题目要求,写出相应的汇编指令: (
- 在scanf函数中,()表示变量a的地址
- 用来作为寄存器间接寻址的寄存器有()个。
- 已知(DX)=0B9H,(CL)=3,
- 两个带符号数比较,不大于则转移的指令是(
- 什么是“近程”转移?什么是“远程”转移?
- 如果指令的运算结果为0,则()标志位为1
- MOV BX,