[2019教师下半年工作计划书汇编]2019教师下半年工作计划书汇编一、思想政治始终如一地热爱本职工作,坚持政治学习,提高觉悟和意识。注重个人道德修养,为人师表,严于律己,关心学生的学习、生活。加强团结,与同事...+阅读
1、X,Y, W为字节类型的数,求Z=((W-X)*10+5)/(X+Y)
DSeg Segment
x db 38h
y db 20h
w db 30h
z dw ?
ten db 10
DSeg ends
CSeg Segment para public 'CODE'
Assume cs:CSeg,ds:DSeg
Start: mov ax,DSeg
mov ds,ax
mov bl,x
add bl,y ;先求分母,存于BL
mov al,w
sub al,x
imul ten
add ax,5
idiv bl
mov z,ax
mov al,0
mov ah,4ch
int 21h
CSeg ends
end Start
2、X,Y 为字节类型数,求((X+Y)*8-(X-Y)*2)/16
写出完整的数据段和代码段,不用乘除指令
DSeg Segment
x db 38h
y db 20h
z db ?
DSeg ends
CSeg Segment
Assume cs:CSeg,ds:DSeg
Start: mov ax,DSeg
mov ds,ax
mov al,x
add al,y
mov cl,3
sal al,cl ;(x+y)*8
mov bl,x
sub bl,y
sal bl,1 ;(x-y)*2
sub al,bl
mov cl,4
sar al,cl ;((x+y)*8-(x-y)*2)/16
mov z,al
mov al,0
mov ah,4ch
int 21h
CSeg ends
end Start
以下为关联文档:
汇编语言教程--教程第三章 操作内存 在前面的章节中,我们已经了解了寄存器的基本使用方法。而正如结尾提到的那样,仅仅使用寄存器做一点运算是没有什么太大意义的,毕竟它们不能保存太多的数据,因此...
09年自考“高级语言程序设计”模拟题20. main()函数可以带两个形参,一般分为argc和ar,其中ar可以定义为( ) A. int ar; B. char * ar[]; C. char ar[]; D. char ** ar[]; 第二部分 非选择题(80分) 二、填空题 (本大题共10小...
C语言程序设计基础数组问题一. 输入不超过100个整数,然后按从小到大的次序输出。#define M 10 main() {int a[M],i,j,t; printf("请输入数据:"); for(i=0;i<M;i++) scanf("%d",&a[i]); for(i=0;i<M-1;i++) for(...
C语言程序设计数组题原发布者:爱笑的涂鸦哥 第4章数组4.1内容概述本章主要介绍了数值数组和字符数组的定义、初始化、元素引用和数组数据的输入与输出,字符数组实现字符串、字符串函数的实现与调...